package com.alibaba.cloud.cargo.application.command;

import com.alibaba.cloud.cargo.application.command.cmd.CargoBookCommand;
import com.alibaba.cloud.cargo.application.command.cmd.CargoDeleteCommand;
import com.alibaba.cloud.cargo.application.command.cmd.CargoDeliveryUpdateCommand;
import com.alibaba.cloud.cargo.application.command.cmd.CargoSenderUpdateCommand;

/**
 * @Author cruise
 */
public interface CargoCmdService {

    void bookCargo(CargoBookCommand cargoBookCommand);

    void updateCargoDelivery(CargoDeliveryUpdateCommand cmd);

    void deleteCargo(CargoDeleteCommand cmd);

    void updateCargoSender(CargoSenderUpdateCommand cmd);

}
